package com.ruoyi.project.product.style.service;

import com.ruoyi.project.product.style.domain.Style;

import java.util.List;

/**
 * @Auther: 高柯
 * @Date: 2020/4/15
 * @Description: com.ruoyi.project.product.style.service
 * @version: 1.0
 */
public interface StyleService {

    /**
     * 查询产品风格信息集合
     *
     * @param style 产品风格信息
     * @return 产品风格信息集合
     */
    public List<Style> selectStyleList(Style style);

    /**
     * 校验产品风格名称
     *
     * @param style 产品风格信息
     * @return 结果
     */
    public String checkStyleNameUnique(Style style);

    /**
     * 新增保存产品风格信息
     *
     * @param style 产品风格信息
     * @return 结果
     */
    public int insertStyle(Style style);

    /**
     * 根据产品风格id查询详细信息
     * @param styleId
     * @return
     */
    Style selectStyleById(Long styleId);

    /**
     * 修改产品风格
     * @param style
     * @return
     */
    int updateStyle(Style style);

    /**
     * 批量删除产品风格
     * @param ids
     * @return
     */
    int deleteStyleByIds(String ids);
}
